given a roasting - French English Dictionary